package com.sky.business.sys.event;

import lombok.Data;

/**
 * 设备状态上报事件
 *
 */
@Data
public class CameraStatusReportEvent  extends BaseEvent{
    /**
     * 元数据
     */
    private Metadata metadata;

    /**
     * 元数据实体类
     */
    @Data
    public static class Metadata extends ErrorMetadata{
        /**
         * 设备id
         */
        private String deviceId;

        /**
         * 工作状态
         */
        private Integer workState;

        /**
         * 任务id
         */
        private String taskId;

        /**
         * 设备状态
         */
        private ExtendCameraStatus cameraStatus;

        /**
         * 设备信息
         */
        private DeviceInfo deviceInfo;
    }

}

